﻿@media (max-width: 1580px) {
    .top_1 .main_width .pc_menu ul { justify-content: space-around; }
    .top_1 .main_width .pc_menu li { width: 44px; display: flex; align-items: center; }
    .top_1 .main_width .pc_menu li::after { right: -.4rem; }
    .top_5 .main_width_1440 { /*padding-right: .4rem;*/ grid-template-columns: 1080px 360px; }
    .top_7 .main_width_1440 { grid-template-columns: 25.2777777778% 74.7222222222%; }
    .top_7_left { background: url(../images/top_7_0201.jpg) no-repeat right center; padding-left: 0.4rem; position: relative; }
    .top_7_right { background: url(../images/top_7_0202.jpg) no-repeat left center; }
    .top_7 .main_width_1440 { padding-left: 0px; padding-right: 0px; }
    .top_4 .main_width_1440 { grid-template-columns: 74.8111111111% 23.6111111111%; }
    .Notice_list ul { gap: 30px; }
    .top_5_right { justify-content: center; }
}

@media (max-width: 1500px) {
    .medicalEquipment_list li img { max-height: calc(100vw / 1500 * 225); }
    .gdong li img { max-height: calc(100vw / 1500 * 240); }
}

@media (max-width: 1439px) {
    .top_5 .main_width_1440 { grid-template-columns: 75% 25%; padding-right: 0px; }
    .top_5_piaofu, .top_7_piaofu { display: none; }
    .top_5_left { background: url(../images/home_02.jpg) no-repeat right center; }
    .top_5_right { background: url(../images/home_03.jpg) no-repeat left center; display: flex; justify-content: center; }
    .top_4_left_pic_right .title { font-size: 16px; }
    .top_4_left_pic_top_bottom li .title { font-size: 16px; }
    .top_5_left li p { font-size: 18px; }
    .top_5_right_title { font-size: 30px; }
    .top_5_right_4 input { font-size: 16px; }
    .top_6_list_right_1 { font-size: 20px; }
    .top_6_list_right_4 { margin-top: 20px; }
    .top_7_left_list li { font-size: 20px; }
    .top_7_right > ul > li.cur .top_7_right_title { font-size: 20px; }
}

@media (max-width: 1280px) {
    .top_1 .main_width .pc_menu li::after { right: -.35rem; }
    .search { margin-top: 4px; }
    .top_3_6_1 p::after { right: 10px; border-width: 1px; }
    .top_3_6_1 p { font-size: 12px; padding-left: 10px; }
    .top_3_6_2 input { padding-left: 10px; font-size: 12px; }
    .top_4 { padding-bottom: 40px; padding-top: 188px; }
    .top_6_title { padding-top: 40px; }
    .top_6_list { padding-top: 30px; }
    .top_6_more { margin-top: 30px; margin-bottom: 40px; }
    .select p::after { border-width: 1px; }
    .top_5_right_4 input { width: 240px; }
    .top_3_6_3 input { font-size: 12px; }
    .top_6_list_right_4 { width: 100px; background-size: 100% 100%; }
    .top_7_left_more { width: 150px; height: 53px; background-size: 100% 100%; line-height: 53px; font-size: 14px; }
    .top_6_more a { width: 150px; background-size: 100% 100%; height: 50px; line-height: 50px; }
    .top_3 .main_width_1440 > ul > li { padding: 24px 30px 28px 30px; }
    .top_3_5 font { font-size: 24px; }
    .top_3 .main_width_1440 > ul > li .top_3_1 { font-size: 24px; }
    .top_3_3 { width: 100px; }
    .top_3_2 { margin-bottom: 15px; margin-top: 15px; }
    .about_m_1_right { margin-right: 0px; }
    .cdan_list_title { font-size: 20px; }
    .Hot_News { padding: 30px 30px; }
    .Medical_Guide_list ul { gap: 10px; }
    .Medical_Guide_list li .Medical_Guide_list_title { margin-top: 5px; }
    .Department_main_left li { font-size: 20px; }
}

@media(max-width: 1182px) {
    .top_1 .main_width .pc_menu { display: none; }
    .search { display: none; }
    .menu_wap { display: flex; }
    .search_width { cursor: pointer; }
    .top_3 .main_width_1440 > ul > li:nth-child(4) { padding: 24px 25px 28px 25px; }
    .top_3_5 { font-size: 20px; }
    .top_3_3 { height: 30px; line-height: 30px; }
    .top_3 .main_width_1440 > ul > li { height: 182px; }
    .top_4 .main_width_1440 { grid-template-columns: repeat(1,1fr); gap: 30px; }
    .top_5 .main_width_1440 { grid-template-columns: repeat(1,1fr); }
    .top_5_right { background-size: 100% 100%; padding-top: 40px; padding-bottom: 40px; }
    .top_5_right > div { max-width: 360px; width: 80% }
    .top_5_right_4 input { width: 100%; }
    .top_4 { padding-top: 160px; }
    .top_4_right_list ul { grid-template-columns: repeat(3,1fr); }
    .top_6_list ul { grid-template-columns: repeat(2,1fr); }
    .top_6_list li a { justify-content: left; gap: 20px; }
    .foot_menu_left > ul > li > p { font-size: 14px; }
    .foot_menu_left > ul > li li { font-size: 12px; }
    .foot_address { padding-bottom: 30px; }
    .foot_logo { padding-top: 30px; }
    .foot_menu { grid-template-columns: auto 173px; }
    .top_7 .main_width_1440 { grid-template-columns: 250px calc(100% - 250px); }
    .top_7_left { background-size: cover; }
    .top_7_right { background-size: cover; }
    .top_7_right > ul > li .top_7_right_list ul { grid-template-columns: repeat(2,1fr); padding-bottom: 40px; }
    .top_7_right > ul > li:first-child.cur { grid-template-columns: repeat(1,1fr); }
    .top_7_right > ul > li .top_7_right_1 { padding-top: 40px; }
    .top_7_right > ul > li .top_7_right_1:nth-child(2n) { border-right: 0px; }
    .top_4_left_pic_left img { height: auto; max-width: 100%; width: 100%; }
    .jhrft .main_width_1440 { grid-template-columns: 240px auto; }
    .dashiji_title { padding-top: 41px; }
    .dashiji { height: auto; padding-bottom: 41px; }
    .jhrft_title { padding-top: 15px; }
    .jhrft_list { padding-top: 40px; }
    .jhrft { padding-bottom: 40px; height: auto; }
    .ldjs { padding-top: 40px; padding-bottom: 40px; }
    .about_m_1 .main_width_1440 .about_m_1_left { padding-top: 0px; }
    .about_m_1_right { margin-top: 40px; }
    .medicalEquipment_title { padding-top: 40px; padding-bottom: 20px; }
    .heun { margin-bottom: 40px; }
    .news_cont_3_right_list li a { margin: 15px 20px; }
    .news_cont_3_right_list { height: 550px; }
    .Notice_list ul { gap: 20px; }
    .Department_main .main_width_1440 { grid-template-columns: 162px auto; }
    .Department_main_right_item_title { padding-left: 20px; }
    .Department_main_right_item_title::after { width: 2px; }
    .Department_main_right_item_title { font-size: 16px; }
    .Department_main_right_item_list ul { gap: 14px; }
    .Department_main_right_item_list li a { padding: 20px; font-size: 14px; }
    .Department_main_right_item_list { padding-left: 20px; }
    .expertList ul { grid-template-columns: repeat(2,1fr); }
    .expertList li a { justify-content: left; gap: 20px; }
    .top_6_list_left { width: 112px; }
    .de_d_e_list ul { grid-template-columns: repeat(2,1fr); }
    .de_d_e_list li a { justify-content: left; }
    .Department_Details_name_list { grid-template-columns: repeat(1,1fr); }
    .Department_Details_name { padding-top: 30px; padding-bottom: 30px; }
    .Department_Details_name_list { gap: 20px; }
    .Department_Details_name_list_left_list .d_btP { padding-top: 15px; }
    .Department_Details_name_list_left_title { padding-bottom: 15px; }
    .top_8_left { font-size: 24px; }
}

@media(max-width: 999px) {
    .top_3 { top: 0px; position: relative; padding: .4rem; overflow: hidden; width: auto; }
    .top_3 .main_width_1440 > ul > li { width: 50%; }
    .top_3 .main_width_1440 { padding: 0px; }
    .top_4 { padding-top: 30px; }
    .top_4_left_pic_left img { height: auto; max-width: 100%; width: auto; }
    .top_4_left_pic_right .time { padding-top: 15px; font-size: 12px; }
    .top_4_left_pic_right .title { font-size: 14px; padding-top: 12px; }
    .top_4_left_pic_top_bottom li .title { height: auto; margin-bottom: 0px; }
    .top_4_left_pic_top_bottom ul .time { font-size: 12px; }
    .top_4_left_pic_top_bottom li .title { font-size: 14px; }
    .top_7_right > ul > li.cur { grid-template-columns: repeat(1,1fr); }
    .top_8_right { gap: 20px; }
    .select2 p { padding-left: 15px; }
    .select2 p::after { right: 15px; border-width: 1px; }
    .foot_menu { display: block; padding-bottom: 30px; }
    .foot_menu .foot_menu_left { display: none; }
    .foot_menu_right { text-align: center; }
    .foot_menu_right img { max-width: 200px; }
    .top_3 .main_width_1440 { padding: 0px; overflow: hidden; -webkit-mask-image: url(../images/home_bs_3.png); -webkit-mask-position: left top; -webkit-mask-size: 100% 100%; }
    .top_3 .main_width_1440 > ul > li:first-child { background-position: right center; }
    .top_3 .main_width_1440 > ul > li:last-child { background-position: left center }
    .about_m_1_right > div { padding-right: 20px; }
    .about_m_1_right { margin-left: 20px; }
    .about_m_1_right { margin-top: 30px; }
    .about_js { padding-top: 30px; }
    .about_sb { bottom: .6rem; }
    .about_js { width: 100%; }
    .about_js li font { font-size: 16px; }
    .about_m_1 .main_width_1440 .about_m_1_left { font-size: 20px; }
    .about_m_1_r_2 { font-size: 14px; }
    .about_m_1_r_1 { font-size: 16px; padding-bottom: 10px; }
    .cdan_list { max-width: 100%; padding-top: 30px; }
    .cdan { min-height: 0px; padding-bottom: 0px; }
    .cdan_map { position: relative; height: 400px; width: 100%; }
    .gdong li font { font-size: 16px; padding-top: 10px; }
    .gdong li p { padding-bottom: 10px; }
    .news_cont_3 .main_width_1440 { grid-template-columns: repeat(1,1fr); gap: 30px; }
    .about_gk { font-size: 30px; }
    .biaoti_news font { font-size: 30px; }
    .biaoti_news p { font-size: 14px; }
    .biaoti_sb { width: 15px; }
    .Notice_list li { padding: 25px 20px; }
    .Notice_list_title { font-size: 14px; border-width: 2px; }
    .Notice_list_content font { font-size: 12px; }
    .Notice_list_title { padding-bottom: 15px; margin-bottom: 15px; }
    .Notice_cont { padding-top: 30px; padding-bottom: 30px; }
    .Medical_Guide font { font-size: 30px; }
    .Medical_Guide_list ul { grid-template-columns: repeat(4,1fr); }
    .Medical_Guide_list { padding-top: 30px; }
    .Medical_Guide { padding-top: 30px; }
    .Department_main_right_item_list li a { min-height: auto; height: 100%; box-sizing: border-box; }
    .Department_main_right_item_list ul { grid-template-columns: repeat(3,1fr); }
    .Department_Details_name_list_left_title { font-size: 24px; }
    .Department_Details_name_list_left_list .d_nr { font-size: 14px; }
    .de_Department_Profile_content { font-size: 14px; }
    .de_Department_Profile_title { font-size: 16px; }
    .ksdt_list ul { gap: 20px; }
    .Department_Details_list_1 a { padding-left: 15px; padding-right: 10px; }
    .Department_Details_list .Department_Details_list_2 { width: 20px; }
    .Department_Details_list_1 { font-size: 16px; }
    .Department_Details_list_3 { padding-top: 15px; padding-bottom: 15px; }
    .Department_Details_list_3 { top: -60px; }
    .Department_Details_list .Department_Details_list_2 { padding-top: 8px; padding-right: 20px; }
    .de_Department_Profile { padding-top: 30px; padding-bottom: 30px; }
    .de_d_e_title { padding-top: 30px; font-size: 16px; }
    .de_d_e { padding-bottom: 30px; }
    .d_d_m_e_p_title { font-size: 20px; }
    .d_d_m_e_p_content li font { font-size: 14px; }
    .d_d_m_e_p_content ul { display: flex; flex-wrap: wrap; gap: 30px; }
    .DoctorsAreGoodAt_content { font-size: 14px; padding-top: 10px; }
    .DoctorsAreGoodAt { padding-top: 10px; padding-bottom: 10px; }
    .d_d_m_e_p_content { padding-top: 15px; padding-bottom: 15px; }
    .d_d_m_e { padding-top: 30px; padding-bottom: 30px; }
    .jhrft_list li { min-height: 0px; }
    .news_detail { padding-top: 10px; }
    .news_detail .title { font-size: 18px; text-align: center; }
    .news_detail .fbt { font-size: 16px; text-align: center; }
    .news_detail .time { font-size: 12px; text-align: center; }
    .news_detail .news_content { font-size: 14px; }
    .news_detail .pn .btn { font-size: 14px; text-align: center; }
    .news_detail .pn .next { float: right; }
    .about_content { padding: 20px 0px; }

    .gdong li img { max-height: 203px; }
}

@media(max-width: 749px) {
    .top_1 { padding-top: 15px; padding-bottom: 15px; }
    .logo img { height: 50px; }
    .menu_wap img { height: 50px; }
    .main_width { padding-left: 10px; padding-right: 10px; }
    .top_4_left_pic_top { display: block; }
    .top_4_left_pic_right { margin-top: 20px; }
    .top_4_left_pic_right .pic img { width: 100%; }
    .top_3 .main_width_1440 > ul > li { width: 100%; }
    .top_3_2 { max-width: auto; }

    .top_3 .main_width_1440 { padding: 0px; overflow: hidden; -webkit-mask-image: none; }
    .top_3 .main_width_1440 > ul { display: grid; gap: 20px; grid-template-columns: repeat(1,1fr); }
    .top_3 .main_width_1440 > ul > li { -webkit-mask-image: url(../images/home_bs_3.png); -webkit-mask-position: left top; -webkit-mask-size: 100% 100%; }
    .top_4_left_pic_left_2 { left: 20px; right: 20px; bottom: 20px; }
    .top_4_left_pic_top_bottom ul { grid-template-columns: repeat(1,1fr); }
    .top_4_left_pic_left_2_title { font-size: 14px; }
    .top_4 { padding-bottom: 30px; }
    .top_5_left ul { grid-template-columns: repeat(2,1fr); }
    .top_5_left li { background: none !important; }
    .top_5_left li:nth-child(1) { background: rgba(255, 255, 255, 0.15) !important; }
    .top_5_left li:nth-child(4) { background: rgba(255, 255, 255, 0.15) !important; }
    .top_5_left li:nth-child(5) { background: rgba(255, 255, 255, 0.15) !important; }
    .top_5_left li:nth-child(8) { background: rgba(255, 255, 255, 0.15) !important; }
    .top_5_left li:nth-child(9) { background: rgba(255, 255, 255, 0.15) !important; }
    .top_5_left li:nth-child(12) { background: rgba(255, 255, 255, 0.15) !important; }
    .top_4_right_list ul { grid-template-columns: repeat(1,1fr); }
    .top_6_list ul { grid-template-columns: repeat(1,1fr); }
    /* .top_7 .main_width_1440{grid-template-columns: 200px calc(100% - 200px);} */
    .top_7 .main_width_1440 { grid-template-columns: repeat(1,1fr); }
    .top_7 .top_7_left_title { margin-top: 30px; }
    .top_7_left_list ul { display: grid; grid-template-columns: auto auto auto; gap: 20px; }
    .top_7_left_more { }
    .top_7_left_list li { font-size: 18px; }
    .top_7_left_list { height: auto; padding-top: 15px; padding-bottom: 15px; }
    .top_7_left_more { top: 45px; margin-bottom: 30px; right: 30px; position: absolute; }
    .top_8 .main_width_1440 { display: block; }
    .top_8 { height: auto; }
    .top_8_left { height: auto; line-height: 1; padding-top: 20px; padding-bottom: 20px; }
    .top_6_list_right_1 { font-size: 18px; }
    .select2 { margin-top: 0px; margin-bottom: 0px; }
    .top_8_right { max-width: 100%; grid-template-columns: repeat(1,1fr); padding-bottom: 20px; }
    .main_width_1440 { padding-left: 20px; padding-right: 20px; }
    .top_4 .main_width_1440 { gap: 20px; }
    .top_3 { padding: 20px }
    .about_banner { height: 300px; }
    .about_gk { padding-top: 40px; }
    .about_js { padding-top: 20px; }
    .about_js ul { display: grid; grid-template-columns: repeat(2,1fr); gap: 20px; }
    .jhrft .main_width_1440 { display: block; }
    .jhrft_title { padding-top: 0px; }
    .jhrft_1 ul { display: flex; gap: 20px; flex-wrap: wrap; }
    .jhrft_1 li { font-size: 20px; }
    .top_4_left_title { font-size: 24px; }

    .top_2 .swiper-button-prev, .top_2 .swiper-button-next { display:none; }
    .top_4_left_title span a { float: right; font-size: 16px; color: #c99f6f; line-height: 2; font-family: '思源黑体' }

    .top_6_title { font-size: 24px; }
    .top_7 .top_7_left_title font { font-size: 24px; width: 60px; height: 60px; }
    .top_7_left_more { top: 45px; width: 100px; height: 33px; line-height: 33px; font-size: 12px; }
    .top_6_list_right_4 { height: 33px; line-height: 33px; }
    .top_6_more { margin-top: 30px; margin-bottom: 30px; }
    .top_6_more a { height: 40px; line-height: 40px; font-size: 14px; width: 120px; }
    .top_6_list_right_1 { font-size: 16px; }
    .top_5_right_title { font-size: 24px; }
    .top_6_title { padding-top: 30px; }
    .dashiji_title { font-size: 24px; padding-top: 30px; }
    .dashiji_content { margin-top: 25px; }
    .about_m_1_right > div { max-height: 300px; }
    .about_m_1 .main_width_1440 .about_m_1_left { font-size: 16px; margin-top: 10px; }
    .about_m_1 .main_width_1440 .about_m_1_left li { margin-top: 20px; }
    .about_m_1 .main_width_1440 { gap: 20px; grid-template-columns: 100px auto; }
    .about_sb img { width: 15px; }
    .ldjs_title { font-size: 24px; padding-bottom: 30px; }
    .ldjs { padding-top: 30px; padding-bottom: 30px; }
    .gdong-pagination { padding-top: 30px; }
    .dashiji_content_top { height: 45px; }
    .dashiji_content { height: 300px; }
    .dashiji_content_foot_gd { height: 170px; }
    .dashiji_content_foot { margin-top: 20px; }
    .jhrft_title { width: 100%; }
    .jhrft_1 { height: auto; float: left; }
    .jhrft_2 { width: auto; float: right; margin-top: 25px; }
    .jhrft_2 .jiao1 { width: 29px; height: 29px; background-size: 100% 100% !important; }
    .jhrft_2 .jiao2 { width: 29px; height: 29px; background-size: 100% 100% !important; }
    .jhrft_2 .jiao2 { margin-left: 10px; }
    .jhrft_list { padding-top: 30px; }
    .jhrft { padding-bottom: 30px; }
    .medicalEquipment_title { padding-top: 30px; font-size: 24px; }
    .medicalEquipment_list li p { font-size: 14px; padding-top: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
    .dashiji_content_list li { font-size: 16px; }
    .dashiji_content_foot .ds_c_c { font-size: 14px; padding-bottom: 10px; }
    .dashiji_content_foot .ds_c_s { font-size: 12px; padding-bottom: 20px; }
    .news_list_2 { font-size: 20px; }
    .news_list_2 { height: auto; line-height: 50px; }
    .news_list_2 ul { padding-right: 20px; }
    .news_cont_3 { padding-top: 20px; padding-bottom: 20px; }
    .news_cont_3_left li .qp_title font { font-size: 14px; }
    .news_cont_3_left li .qp_title p { font-size: 12px; }
    .news_cont_3_left li .qp_title::after { width: 4px; height: 4px; background-size: 100% 100%; }
    .news_cont_3_left li a:hover .qp_content { gap: 15px; grid-template-columns: 160px auto; }
    .news_cont_3_left li a .qp_content .qp_content_2_title { font-size: 14px; }
    .news_cont_3_left li a .qp_content .qp_content_2_content { font-size: 12px; margin-bottom: 10px; }
    .news_cont_3_left li a .qp_content .qp_content_2_li { padding-top: 10px; }
    .news_cont_3_left li a .qp_content .qp_content_2_li font { font-size: 12px; }
    .news_cont_3_right_search_left input { font-size: 14px; }
    .news_banner { height: 200px; }
    .biaoti_news { padding-top: 33px; }
    .biaoti_news p { font-size: 12px; }
    .news_cont_3_left li { padding: 20px 15px; }
    .Hot_News { padding: 20px 15px; }
    .Hot_News_title { padding-left: 10px; padding-right: 10px; width: auto; }
    .Hot_News_title_1 { font-size: 18px; line-height: 20px; }
    .Hot_News_title .Hot_News_title_2 { margin-top: 12px; }
    .news_cont_3_right_list { padding-top: 5px; }
    .Notice_list li { padding: 20px; }
    .Notice_list_title { font-size: 14px; }
    .Notice_list ul { grid-template-columns: repeat(1,1fr); }
    .Department_main .main_width_1440 { grid-template-columns: repeat(1,1fr); }
    .Department_main_left li { font-size: 16px; float: left; margin-right: 20px; }
    .Department_main { padding-top: 30px; padding-bottom: 30px; }
    .Department_main_left { border-right: 0px; }
    .Medical_Guide_list li .Medical_Guide_list_title { font-size: 16px; }
    .Department_main_right_item_list li a::after { width: 7px; height: 7px; background-size: 100% 100% !important; }
    .Department_main_right_item_title { font-size: 16px; }
    .Medical_Guide_list li .Medical_Guide_list_title { height: 30px; }
    .Medical_Guide_list { padding-top: 20px; }
    .Medical_Guide_list li img { width: 30px; }
    .Medical_Guide_list li { padding-top: 10px; padding-bottom: 10px; }
    .Medical_Guide_list ul { grid-template-columns: repeat(3,1fr); margin: 0 auto; }
    .Medical_Guide_list { padding-top: 15px; }
    .expertList ul { grid-template-columns: repeat(1,1fr); }
    .Department_Details_name_list_left_title { font-size: 20px; }
    .de_d_e_list ul { grid-template-columns: repeat(1,1fr); }
    .ksdt_list ul { grid-template-columns: repeat(1,1fr); }
    .Department_Details_banner { height: 300px; }
    .ksdt_list li { padding: 20px; }
    .Department_Details_name_list_left_title { font-size: 16px; }

    .Department_Details_list_1 { font-size: 14px; }
    .Department_Details_list_3 { padding-top: 10px; padding-bottom: 10px; }
    .Department_Details_list_3 { top: -50px; }
    .d_d_m_e { grid-template-columns: repeat(1,1fr); gap: 20px; }
    .People { text-align: center; }
    .d_d_m_e { padding-bottom: 20px; }
    .d_d_m_e_p_title { padding-bottom: 15px; }
    .d_d_m_e_p_title { font-size: 16px; }
    .medicalEquipment_list li { padding-bottom: 30px; }
    .medicalEquipment_list li img { max-height: 100px; }
    .gdong li img { max-height: 203px; }
    .top_5_left { background-size: 100% 100%; }
    .top_5_right { background-size: 100% 100%; }
    .news_list_2 ul { padding-right: 0px; }
}

@media(max-width: 480px) {
    .gdong li img { max-height: calc(100vw / 480 * 240); }
    .flickr .numbtn { margin-bottom: 10px; }
    .flickr .pagebtn { display: none; }
}

@media(max-width: 400px) {

    .about_gk { font-size: 24px; }
    .biaoti_news font { font-size: 24px; }
}

@media(max-width: 360px) {
    .top_3 .main_width_1440 > ul { display: block; }
    .top_3 .main_width_1440 > ul > li { margin-bottom: 20px; }
    .top_3 .main_width_1440 > ul > li:last-child { margin-bottom: 0px; }
    .Department_Details_list_2 { display: none; }
    .medicalEquipment_list li img { max-height: 80px; }
}
